home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / xml4j.jar / com / ibm / xml / xpointer / Pointed.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-08-30  |  1.0 KB  |  35 lines

  1. package com.ibm.xml.xpointer;
  2.  
  3. import java.util.Vector;
  4. import org.w3c.dom.Node;
  5.  
  6. public class Pointed extends Vector {
  7.    static final long serialVersionUID = -188837514608910653L;
  8.    public static final int T_NODE = 0;
  9.    public static final int T_STRINGINNODE = 1;
  10.    public static final int T_STRING = 2;
  11.  
  12.    public boolean add(Node var1, String var2, int var3, int var4) {
  13.       Item var5 = new Item(var1, var2, var3, var4);
  14.       int var6 = ((Vector)this).indexOf(var5);
  15.       if (var6 >= 0) {
  16.          return false;
  17.       } else {
  18.          ((Vector)this).addElement(var5);
  19.          return true;
  20.       }
  21.    }
  22.  
  23.    public boolean add(Node var1) {
  24.       return this.add(var1, (String)null, 0, 0);
  25.    }
  26.  
  27.    public boolean add(String var1) {
  28.       return this.add((Node)null, var1, 0, 0);
  29.    }
  30.  
  31.    public Item item(int var1) throws ArrayIndexOutOfBoundsException {
  32.       return (Item)((Vector)this).elementAt(var1);
  33.    }
  34. }
  35.